package com.ld.security.server.admin.modules.ge.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ld.security.common.core.base.column.ListJson;
import com.ld.security.common.mybatis.anno.SqlKey;
import com.ld.security.common.mybatis.base.entity.SuperEntity;
import com.ld.security.common.mybatis.constant.SqlCondition;
import com.ld.security.common.mybatis.core.entity.SqlUserEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@TableName("ge_project")
@ApiModel("工程")
@Data
public class GeProjectEntity extends SuperEntity implements SqlUserEntity
{


    @SqlKey(SqlCondition.like)
    @ApiModelProperty("标题")
    private String label;

    @SqlKey(SqlCondition.like)
    @ApiModelProperty("摘要")
    private String content;

    @ApiModelProperty("图标")
    private String logo;



    @ApiModelProperty("编码")
    @SqlKey(SqlCondition.like)
    private String code;

    @ApiModelProperty("工程参数")
    private ListJson projectArgs;


    @SqlKey(SqlCondition.like)
    @ApiModelProperty("基本路径")
    private String basePath;

    @SqlKey(SqlCondition.eq)
    @ApiModelProperty("创建人")
    private String crtUser;

}
